getPrincipal{
  return new Principal(){
}
getName{ }
cleanup{ }
